Справочная система PhoA

Хранение настроек программы в файле

Программа PhoA, как и подавляющее большинство прочих программ для Windows, автоматически сохраняет установленные пользователем настройки в системном реестре. К сохраняемым относятся не только настройки, задаваемые с помощью окна настроек программы, но и некоторые другие параметры интерфейса — такие, как размеры окон, положение панелей инструментов и история списков.

Кроме того, настройки можно сохранить в виде файла — например, если Вы хотите запустить программу на другом компьютере, не настраивая заново все её параметры.

PhoA позволяет сохранить текущие настройки программы в виде стандартного ini-файла Windows. Делается это выбором пункта меню Файл | Сохранить настройки в файл... или нажатием комбинации клавиш Shift+Ctrl+S. При этом отображается стандартный диалог сохранения файла. По умолчанию программа предлагает сохранить настройки в файл phoa.ini.

Если настройки можно сохранить в файл, то, как вы вероятно догадываетесь, их можно и загрузить из файла. Чтобы сделать это, выберите пункт меню Файл | Загрузить настройки из файла... или нажмите комбинацию клавиш Shift+Ctrl+O. В появившемся диалоге нужно выбрать сохранённый Вами ini-файл настроек. По умолчанию программа подставляет имя файла phoa.ini.

Файл phoa.ini имеет особое значение — если он находится в том же каталоге, что и сама программа (phoa.exe), то при запуске PhoA загрузит настройки из него автоматически. Это поведение по умолчанию можно изменить в Общих настройках программы — переключатель Загружать настройки из phoa.ini при его наличии в каталоге программы можно выключить, в этом случае автозагрузки phoa.ini не происходит.

NB:
  • Как Вам, возможно, уже очевидно, загрузка настроек происходит в такой последовательности: сначала данные из реестра, потом (если это включено) — из файла phoa.ini. Таким образом, если какие-то настройки в файле отсутствуют, они берутся из реестра.
  • В ini-файле настроек сохраняются только те параметры программы, которые не относятся к данному компьютеру. Размеры, положение, состояния окон, положение и видимость панелей инструментов, а также настройки инструментов всегда сохраняются только локально, в реестре.

См. также:

Настройки программы :: Общие
Настройки программы :: Режим обзора
Настройки программы :: Режим просмотра
Настройки программы :: Диалоги
Настройки программы :: Инструменты